package com.example.mapper;

import com.example.entity.Blog;

import java.util.List;

/**
 * 操作blog相关数据接口
 */
public interface BlogMapper {

    /**
     * 新增
     */
    int insert(Blog blog);

    /**
     * 删除
     */
    int deleteById(Integer id);

    /**
     * 修改
     */
    int updateById(Blog blog);

    /**
     * 根据ID查询
     */
    Blog selectById(Integer id);


    List<Blog> selectUserBlog(Integer user_id);

    /**
     * 查询所有
     */
    List<Blog> selectAll(Blog blog);


    /* 个人页面查询的SQL语句开始 */

    List<Blog> selectLike(Blog blog);

    List<Blog> selectCollect(Blog blog);

    List<Blog> selectComment(Blog blog);

    /* 个人页面查询的SQL语句结束 */
}